package com.project.personal_blog.garbage_classification_management_system.service;

import com.project.personal_blog.garbage_classification_management_system.pojo.User;


// 定义一个接口UserService，用于提供用户相关的服务
public interface UserService {
    // 根据用户名查询用户
    User selectByUsername(String username);

    // 根据id查询用户
    User selectById(Integer id);

    // 根据电话号码查询用户
    User selectByPhoneNumber(String phoneNumber);

    // 根据邮箱查询用户
    User selectByEmail(String email);

    // 分页查询用户
    boolean pageUser(Integer pageNumber, Integer pageSize);

    // 根据id排序用户
    boolean sortById(Integer id1, Integer id2);

    // 根据姓名排序用户
    boolean sortByName(String name1, String name2);

    // 根据电话号码排序用户
    boolean sortByPhoneNumber(String phoneNumber1, String phoneNumber2);

    // 根据邮箱排序用户
    boolean sortByEmail(String email1, String email2);
}
